const db = wx.cloud.database().collection('list');
var app = getApp();
//调用app方法获取返回结果数据
import wxPayUtil from '../../wxpay/wxPayUtil'
Page({
  bindInput: function (e) {  // 双项数据绑定
    this.setData({
      name: e.detail.value
    })
  },
  bindInputs: function (e) { // 双项数据绑定
    this.setData({
      gold: e.detail.value
    })
  },
  bindId: function (e) {  // 双项数据绑定
    this.setData({
      id: e.detail.value
    })
  },
  bindIds: function (e) {  // 双项数据绑定
    this.setData({
      ids: e.detail.value
    })
  },
  removeId: function (e) {  // 双项数据绑定
    this.setData({
      removeId: e.detail.value
    })
  },
  add: function (e) {
    const that = this
    if (that.data.name == '' || that.data.gold == '') {
    } else {
      db.add({
        data: {
          name: this.data.name,
          gold: this.data.gold
        },
        success: function (res) {
          console.log('数据添加成功', res)
          that.setData({
            name: '',
            gold: ''
          })
        },
        fail: function (err) {
          console.log(err, '数据添加失败')
        }
      })
    }
  },
  find: function () {
    const that = this
    db.doc(that.data.id).get({
      success: function (res) {
        that.setData({
          id: ''
        })
        console.log(res.data.name, '查询成功')
      },
      fail: function (res) {
        console.log(res, '查询失败')
      }
    })
  },
  update: function () {
    // debugger
    db.doc(this.data.ids).update({
      data: {
        name: '统一修改为大炮',
        gold: '100',
      },
      success: function (res) {
        console.log(res, '修改信息成功')
      }
    })
  },
  del: function () {
    db.doc(this.data.removeId).remove({
      success: function (res) {
        console.log(res, '删除成功')
      },
      fail: function (res) {
        console.log(res, '删除失败')
      }
    })
  },
  yun: function () {
    // wx.cloud.callFunction({
    //   name: 'num',
    //   data:{
    //     a:3,
    //     b:2
    //   },
    //   success:function(res){
    //     console.log(res,'成功')
    //   },
    //   fail:function(res){
    //     console.log(res,'失败')
    //   },
    // })
    let obj = {
      out_trade_no: Math.floor(Math.random()*10000000).toString(),
      total_fee: '0.1',
      body: '测试支付',
      notify_url: '/pages/mangoDB/index',
      title: "天天"
    }
    wxPayUtil.toPay(obj.out_trade_no,obj.total_fee,obj.body,obj.notify_url,obj.attach,obj.title,(response)=>{
      console.log(response);
	  //您的业务	
});
  },
  /**
   * 页面的初始数据
   */
  data: {
    name: '',
    gold: '',
    id: '',
    ids: '',
    removeId: ''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //支付完成返回，开始处理数据
    if (app.globalData.payStatus != null && app.globalData.payStatus != undefined) {
      let orderno = app.globalData.orderNo;
      console.log('接收到返回支付结果', app.globalData.payStatus);
      console.log('订单号', orderno);
      //处理您自己的业务
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})